package com.fh.mapper.loan;

import com.fh.model.loan.CallLoanConverseInfo;
import com.fh.model.loan.CallLoanConverseInfoExample;
import java.util.List;
import java.util.Map;

import com.fh.model.loan.CallLoanInfo;
import org.apache.ibatis.annotations.Param;

public interface CallLoanConverseInfoMapper {
    int countByExample(CallLoanConverseInfoExample example);

    int deleteByExample(CallLoanConverseInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(CallLoanConverseInfo record);

    int updateCallLoanConverseInfo(Map<String,Object> mao);

    List<CallLoanConverseInfo>  findAllConverseInfoListByCallLoanId(Map<String,Object> mao);

    int insertSelective(CallLoanConverseInfo record);

    List<CallLoanConverseInfo> selectByExample(CallLoanConverseInfoExample example);

    CallLoanConverseInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") CallLoanConverseInfo record, @Param("example") CallLoanConverseInfoExample example);

    int updateByExample(@Param("record") CallLoanConverseInfo record, @Param("example") CallLoanConverseInfoExample example);

    int updateByPrimaryKeySelective(CallLoanConverseInfo record);

    int updateByPrimaryKey(CallLoanConverseInfo record);
}